A View Environment to Reuse Class Hierarchies in an Object-Oriented Database System

نویسنده

  • Masatoshi Arikawa
چکیده

Many studies of interactive environments of object-oriented databases are based on extensions to declarative query languages, designed for relational databases. Such environments do not use well the characteristics of the object-oriented databases. In this paper, we introduce an environment that allows users to construct tailored class hierarchies, which represent both the users’ views and the users’ queries to the object-oriented databases. In this environment, users express their queries in the form of class hierarchies. The results of the queries are stored as classes of the tailored class hierarchies. There are three kinds of class hierarchies: original class hierarchies (databases themselves), domain class hierarchies (collections of domains), and tailored class hierarchies (user-made queries). We define the semantics and the constraints of the three kinds of class hierarchies and the basic operations to evolve them, to modify them, to cut them, to copy them, and to paste them.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Instance-Oriented Approach to Constructing Product Lines from Layers

The Model/View/Controller (MVC) paradigm, and its many variants, is a cornerstone of decoupling within object-oriented design. MVC leads to clear reuse benefits regarding the class hierarchies for the model and view elements. In practice, however, the controllers appear to defy reuse, most likely because they encapsulate specialized business logic. Within an effective product line, however, suc...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Semantic Query Optimization based on Class Partitioning Techniques in an Object Relational Data Warehousing Environment*

The conventional star schema model of Data Warehouse (DW) has its limitations due to the nature of the relational data model. Firstly, this model cannot represent the semantics and operations of multi-dimensional data adequately. Due to the hidden semantics, it is difficult to efficiently address the problems of view design. Secondly, as we move up to higher levels of summary data (multiple com...

متن کامل

ساختار دهی آنی داده‌‌های مکانی ورودی GIS با تأکید بر عارضه راه

An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...

متن کامل

A Reverse Inheritance Relationship for Improving Reusability and Evolution: The Point of View of Feature Factorization

Inheritance is one important and controversial issue of object-oriented programming, because of it’s different implementations and domain uses: design methods, database, knowledge representation, data mining, object programming languages, modelling . . . Most of the object-oriented programming languages have a direct implementation of specialization, thus we promote the idea that a relationship...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991